﻿#include <stdio.h>
#include <time.h>

//main40：案例：双色球中奖
int main40(void)
{
	srand((unsigned int)time(NULL));
	//1.双色球：两种颜色，红球+蓝球，（6+1）。红球1-33，蓝球1-16。打印双色球中奖信息。
		//红色球不能重复，蓝球和红球可以重复。

	//2.红色球；
	int redBall[6];
	for (int i = 0; i < 6; i++)
	{
		redBall[i] = rand() % 33 + 1;//rand()%33，表示随机数为0-32；
		//4.去重；
		for (int j = 0; j < i; j++)
		{
			if (redBall[i] == redBall[j])
			{
				i--;
				continue;
			}
		}
	}

	//5.排序；
	for (int i = 0; i < 6; i++)
	{
		for (int j = 0; j < 5 - i; j++)
		{
			if (redBall[j] > redBall[j + 1])
			{
				int temp;
				temp = redBall[j];
				redBall[j] = redBall[j + 1];
				redBall[j + 1] = temp;
			}
		}
	}

	printf("3.双色球中奖信息号为，红球6个号+蓝球1个号：\n");//3.双色球中奖信息号为，红球6个号+蓝球1个号：
	for (int i = 0; i < 6; i++)
	{
		printf("%d	", redBall[i]);
	}
	printf("+	%d", rand() % 16 + 1);//13      14      16      25      26      31 + 1

	return 0;
}